@charset "utf-8";
/*PUBLIC STYLE*/
html {margin:0;padding:0;}
body {overflow-x:hidden;font-family:"Microsoft YaHei",SimSun,'\5b8b\4f53',sans-serif; font-size: 12px; color: #666; margin: 0; padding: 0; min-width:1100px;}
h1, h2, h3, h4, h5, h6, p, ol, ul, li, img, table, th, td, tr, button, form, span, div, span, dl, dt, dd, form, label { margin: 0; padding: 0; }
ol, ul { list-style: none; }
img { border: 0; }
input, select { vertical-align: middle; font-size: 12px; outline: none; }
/* 链接颜色 */
a {color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#f04444;text-decoration:underline;}
a:active{color:#666;}
a {blr:expression(this.onFocus=this.blur());outline: none;}
/*FONT-SIZE-COLOR*/
.ft12 { font-size: 12px; }
.ft16 { font-size: 16px; }
.ft18 { font-size: 18px; }
.ft20 { font-size: 20px; }
.ft24 { font-size: 24px; }
.ftb { font-weight: bold; }
.ftn { font-weight: normal; }
.fm { font-family: Arial, Helvetica, sans-serif; }
a.hong, a.hong:link, a.hong:active, a.hong:visited { color: #fF0000; }
a.lan, a.lan:link, a.lan:active, a.lan:visited { color: #217cd1; }
a.blue1, a.blue1:link, a.blue1:active, a.blue1:visited { color: #217cd1; }
a.black, a.black:link, a.black:active, a.black:visited { color: #A882D7; }
a.orange, a.orange:link, a.orange:active, a.orange:visited { color: #EE5023; }
a.lv, a.lv:link, a.lv:active, a.lv:visited { color: #339933; }
.l-h35 { line-height:35px; }
/*WIDTH AND DIRECTION*/
.container { width: 1100px; margin: 0 auto;}
.footer-con { width: 1100px; margin: 0 auto;}
.fn-left { float: left !important; }
.fn-right { float: right !important; }
.t-left { text-align: left; }
.t-right { text-align: right; }
.t-center { text-align: center; }
.t-indent { text-indent:2em; }
.w1100 { width: 1100px;}
.w115 { width: 115px; }
.w50 { width: 50px; }
.w80 { width: 80px; }
.w100 { width: 100px; }
.w172 { width: 172px; }
.w160 { width: 160px; }
.w74 { width: 74px; }
.w94 { width: 94px; }
.w535 { width: 535px; }
.w550 { width: 550px; }
.w317 { width:317px; }
.w260 { width:260px; }
.w284 { width:284px; }
.c333 { color: #333; }
.c333 a { color: #333; }
.c-blue { color: #217cd1; }
.c999 { color:#999; }
.bd-r { border-right: 1px solid #999; }
.bd-l { border-right: 6px solid #217dd2; }
.bd-b-d { border-bottom: 1px dashed #ccc; }
.bd-b-s { border-bottom: 1px solid #ccc; }
.bd-b-d-blue { border-bottom:2px solid #217cd1; }
.bd-r-blue { border-right: 1px solid #217cd1; }
.bd-b-none { border-bottom:none; }
.bd-r-none { border-right:none; }
.p-top { padding-top: 10px; }
.p-top1 { padding-top:1px; }
.p-top6 { padding-top:6px; }
.p-bottom6 { padding-bottom:6px; }
.p-left-right10 { padding:0 30px; }
.m-right { margin-right: 40px; }
.m-r-none { margin-right:none; }
.m-t-none { margin-top:-30px; }
.m-left35 { margin-left: 35px; }
.m-left45 { margin-left: 45px; }
.m-left10 { margin-left: 10px; }
.m-left20 { margin-left: 20px; }
.m-left90 { margin-left: 90px; }
.m-right1 { margin-right: 1px; }
.m-right5 { margin-right: 5px; }
.m-right10 { margin-right:10px; }
.m-right20 { margin-right:20px; }
.m-right87 { margin-right:87px; }
.m-bottom10 { margin-bottom:10px; }
.m-bottom3 { margin-bottom:3px; }
.m-top5 { margin-top:5px; }
.m-top10 { margin-top:10px; }
.m-top15 { margin-top:15px; }
.m-top17 { margin-top:17px; }
.m-top26 { margin-top:26px; }
.m-top24 { margin-top:24px; }
.m-top30 { margin-top:30px; }
.m-top38 { margin-top:38px; }
.m-bottom15 { margin-bottom:15px; }
/*标题宽度限制*/
.font-fix-width { width:165px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
/*图片放放大效果*/
.scale:hover{

    animation:gif 1.4s;
	-webkit-animation:gif 1.4s;
	animation-fill-mode : forwards;
}
@keyframes gif
{
	from {
		-ms-transform:scale(1,1); /* IE 9 */
		-moz-transform:scale(1,1); /* Firefox */
		-webkit-transform:scale(1,1); /* Safari and Chrome */
		-o-transform:scale(1,1); /* Opera */
		-khtml-transform:scale(1,1);
		transform:scale(1,1);
	}
	to {
		-ms-transform:scale(1.2,1.2); /* IE 9 */
		-moz-transform:scale(1.2,1.2); /* Firefox */
		-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */
		-o-transform:scale(1.2,1.2); /* Opera */
		-khtml-transform:scale(1.2,1.2);
		transform:scale(1.2,1.2);
	}
}
-webkit-@keyframes gif{
	from {
		transform:scale(1,1);
	}
	to {
		transform:scale(1.2,1.2);
	}
}

/*TOP*/
.top {width:100%; height:38px; background:#fff; border:1px solid #ccc; font-size:12px; position:fixed;z-index:9999;}
.pos { position:relative; }
.leftlist { float:left; }
.leftlist ul li { float:left; line-height:38px; margin-right:20px; height:38px; }
.leftlist-1 {color:#217cd1; padding-left:35px; padding-right:21px; position:relative; }
.leftlist ul li i{float:left;  font-style:normal;}
.leftlist ul li em{float:right;  font-style:normal;}
.total-nav{width:16px; height:12px; background:url(../dis_images/total-nav.png) left no-repeat; position:absolute; top:13px; left:10px;}
.jt-blue{width:10px; height:6px;background:url(../dis_images/jt-blue.png) right no-repeat; position:absolute; top:15px; left:90px;}
.leftlist-2 { border-left:#333333 solid 1px; margin:0 15px;  }
.leftlist-3 { padding-left:17px; padding-right:11px; position:relative;}
.leftlist-mobile{float:left;position:relative;}
.left-mobile{float:left;width:12px; height:20px;background:url(../dis_images/mobile.png) left no-repeat; position:absolute; top:8px; left:0px;}
.down-gray{width:10px; height:6px; background:url(../dis_images/down-gray.png) right no-repeat; position:absolute; top:15px; left:45px;}
.rightlist { float:right; }
.rightlist ul li { float:right; line-height:38px; }
.rightlist ul li .b { margin-right:10px; border-right:#b8b8b8 solid 1px; padding-right:10px; }
.rightlist-1 { background:url(../dis_images/wx.png) left center no-repeat; padding-left:20px; }
.rightlist-2 { background:url(../dis_images/sina.png) left center no-repeat; padding-left:19px; margin:0 10px 0 13px; }
/*全站导航二级导航*/
.leftlist-list { display:none; z-index:999; position:absolute; left:0; top:38px; border:#217cd1 solid 1px; width:730px; height:270px; padding:10px 15px 0 15px; background:#FFF; }
.leftlist-list dl {width:100%;height:auto;border-bottom:#cbcbcb dotted 1px; padding:6px 0; }
.leftlist-list dt { font-weight:bold; height:25px; font-size:14px; }
.leftlist-list dd { padding-left:104px; margin-top:-28px; line-height:25px; }
.leftlist-list dd a { margin-right:17px; font-size:14px; }
/*手机二维码*/
.mobile { display:none; z-index:999; width:299px; height:253px; position:absolute; left:-10px; top:38px; padding:20px 18px 24px 21px; border:#ccc solid 1px; background:#FFF; }
.mobile-top-text, .mobile-bottom-text { float:right; }
.mobile-top { margin-bottom:25px; }
.mobile-top img, .mobile-bottom img { width:114px; height:114px; }
.jt { position:absolute; left:166px; top:-8px; width:8px; height:8px; }
.mobile h3 { font-size:16px; font-weight:normal; line-height:30px; font-weight:bold; }
.mobile p { line-height:28px; font-size:14px; }
.mobile-top-text, .mobile-bottom-text { width:168px; }
/*微博二维码*/
.weibo {display:none;z-index:999; width:299px; height:100px; position:absolute; right:0px; top:38px; padding:20px 18px 24px 21px; border:#ccc solid 1px; background:#FFF; }
.weibo-top-text, .weibo-bottom-text { float:right; }
.weibo-top { margin-bottom:25px; }
.weibo-top img, .weibo-bottom img { width:114px; height:114px; }
.weibo_jt { position:absolute; left:260px; top:-8px; width:8px; height:8px; }
.weibo h3 { font-size:16px; font-weight:normal; line-height:30px; font-weight:bold; }
.weibo p { margin-top:30px;width:70%;background:#188EEE;line-height:35px;text-align:center;font-size:12px; }
.weibo p a {color:#fff;}
.weibo p a:hover {text-decoration:none;}
.weibo p:hover{background:#18B9EE;}
.weibo-top-text{ width:168px; }
/*头部*/
.header { height: 225px; padding-top:38px; min-width:1100px;}
.h-three { height: 105px; }
.logo { width: 280px; }
.key-sch { width: 410px; margin-top: 10px; }
.keywords { width: 410px; }
.keywords span { margin-right: 10px; line-height: 25px; color: #999; }
.keywords span a { color: #999; text-decoration:none; }
.keywords span a:hover { color: #217cd1; }
.search { width: 406px; height: 34px; border: 2px solid #217cd1; border-radius: 5px; position: relative; margin-top: 5px; }
.search .input1 { float: left; width: 300px; height: 34px; line-height: 34px; border: 0; text-indent: 2.5em; font-family: "Microsoft YaHei"; font-size: 14px; background: url(../images/big-gray.png) no-repeat 10px 10px; color: #999; border: none; display: inline; }
input.input1:-moz-read-write {
-moz-box-sizing:border-box;
}
/*论坛导航*/
#bbs_nav {width:100%;height:55px;float:left;background:#217CD1;}
.bbs_nav_con {width:1100px;height:55px;line-height:55px;margin:0 auto;}
.bbs_nav_con li {width:auto;height:55px;float:left;padding:0 15px;}
.bbs_nav_con li:hover {background:#1E97D1;}
.bbs_nav_con li a {color:#fff;font-size:16px;letter-spacing:1px;font-weight:bold;}
.bbs_nav_con li a:hover {text-decoration:none;}
.bbs_nav_con li.bbs_nav_right {
	width:100px;
	float:right;
	text-align:right;
	padding-right:25px;
	background:url(../images/dk.png) no-repeat;
	background-size:35px 35px;
	background-position:20px 10px;
}
#bbs_indexnav {width:100%;height:55px;float:left;background:#F8F8F8;border-bottom:1px solid #dddddd;}
.bbs_indexnav_con {width:1100px;height:55px;line-height:55px;margin:0 auto;}
.bbs_indexnav_con li {width:auto;height:55px;float:left;padding:0 15px;}
.bbs_indexnav_con li a {width:100%;color:#000;font-size:16px;letter-spacing:1px;font-weight:bold;}
.bbs_indexnav_con li a:hover {text-decoration:none;}
.bbs_nav_right {float:right;}

#bbs_info {width:100%;float:left;margin-top: 8px;}
.bbs_info_con {width:1100px;height:80px;border:1px solid #ddd;margin:0 auto;}
.bbs_info_con ul {width:100%;display: flex;justify-content: center;align-items: center;}
.bbs_info_con li {width:19%;height:80px;line-height:80px;float:left;}
.bod-right {border-right:1px solid #ccc;}
.bbs_info_con li p {width:100%;text-align:center;line-height:30px;margin-top:5px;}
.bbs_info_con p.info_num {font-size:22px;font-weight:bold;color:#217CD1;}
.bbs_info_con p.info_name {font-size:12px;color:#666;}
#ad {width:100%;float:left;margin-top:10px;}
.ad_con {width:1100px;height:60px;margin:0 auto;}
.ad_con img {width:100%;height:60px;float:left;border:none;}
#bbs_top {width:100%;float:left;margin-top:8px;}
.bbs_top_con {width:1100px;margin:0 auto;}
.bbs_top_left {width:790px;height:150px;float:left;text-align: justify;}
.bbs_top_left div {width:258px;height:158px;float:left;margin-left:5px;}
.bbs_top_left a {display:inline-block;width:258px;height:150px;}
.bbs_top_left img {width:100%;height:100%;float:left;border:none;}
.bbs_top_right {width:300px;height:150px;float:right;background:#5F5750;}

#bbs_main {width:100%;float:left;margin-top:8px;}
.bbs_main_con {width:1100px;height:auto;margin:0 auto;}
.bbs_main_left {width:790px;height:100%;float:left;}
.bbs_main_list {width:100%;height:auto;line-height:85px;float:left;margin:3px;border-bottom:1px solid #F1F2F3;padding:5px 0;}
.bbs_main_left a.userpic {width:60px;height:60px;overflow:hidden;float:left;}
.bbs_main_left a.userpic img {width:100%;height:100%;float:left;border:none;}
.bbs_main_left a:hover {text-decoration: none;}
.bbs_main_list span {width:700px;height:35px;line-height:35px;float:left;margin-left:10px;font-size:16px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }
.bbs_main_list span.bbs_list_form {font-size:12px;}
.bbs_main_list span.bbs_list_form a {float:left;margin:0px 10px;}
a.bbs_hk,a.bbs_user_title {font-weight:bold;}
.bbs_main_left p {padding-left:10px;width:780px;float:left;height:40px;line-height:40px;font-size:16px;font-weight:bold;border-bottom:3px solid #217CD1;}
.bbs_new_listcon {width:790px;height:auto;line-height:35px;float:left;padding:10px 0;border-bottom:1px solid #F1F2F3;}
.bbs_new_listcon:hover {background:#F1F2F3;}
.bbs_new_listcon span {width:700px;height:30px;line-height:30px;float:left;margin-left:10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.bbs_new_listcon img {width:60px;height:60px;overflow:hidden;float:left;}
.bbs_new_listcon span.bbs_newlist_title a {font-size:16px;}
.bbs_newslist_form a {font-size:12px;float:left;margin:0 10px;}
.bbs_main_right {width:300px;height:auto;float:right;}
.wrap {width:300px;}
.tab{ width:300px;height:310px;background:#fff;}
.tab-hd { background:#219ED1;height:40px;line-height:40px; overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:50%; color:#fff; text-align:center; cursor:pointer;}
.tab-hd li.active{ background:#217CD1;}
.tab-bd li{display:none;border-top:0 none; font-size:14px;}
.tab-bd li a.bbstop {float:left;width:140px;margin:10px auto auto 5px;float:left;border:1px solid #ccc;text-align:center;padding:5px 0;}
.tab-bd li a:hover {text-decoration: none;color:#217CD1;}
.tab-bd li.thisclass{ display:list-item;}
.bbs_right_ad {width:300px;height:250px;float:left;margin-top:20px;display:block;}
.bbs_right_ad img {width:300px;height:100%;border:none;}
.hottel { width: 248px; margin-top: 30px; padding-left: 40px; font-size: 12px; }
.hottel span { width: 208px; line-height: 35px; background: url(../images/tel.png) no-repeat left; padding-left: 30px; }
.vip-pic {width:80px;height:110px;overflow:hidden;float:left;margin:10px;}
.vip-pic img {width:100%;height:80px;float:left;}
.vip-pic p {width:100%;float:left;line-height:30px;text-align:center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/*友情*/ 
.ftitle {height: 37px; border-bottom: 2px solid #217cd1; min-width:1100px; padding-top:20px;}
.ftitle-list {position: relative; height:39px; overflow:hidden;}
.ftitle-list li { float:left; padding:0 30px; font-size: 16px; color:#217cd1; height:39px; line-height: 39px; position:relative; display: inline; }
.ftitle-list li i { float:left;}
.f1 {width:14px; height:14px; background: url(../images/flink.png) no-repeat; position:absolute; left:0; top:11px;}
.f2 { width:17px; height:15px; background: url(../images/partner.png) no-repeat; margin:0 5px 0 5px; position:absolute; left:23px; top:11px;}
.ftitle-list li em {float:right; position:absolute; right:0px; height:22px; margin:9px 0; border-right:1px solid #217cd1;}
.ftitle-list li.on {background:url(../images/line-blue.png) bottom center no-repeat; color: #217cd1; font-weight:bold;}
.fcon-wrap .show { display: block; }
.fcon { width:1040px; overflow: hidden; display: none; padding:15px 30px;}
.fcon ul li { float:left; line-height:26px; }
.fcon ul li i {padding:0 8px 0 8px; font-style:normal; }
/*底部*/
.footer {float:left;height:160px; border-top:8px solid #217cd1; background:#f5f5f5; padding:35px 0; width:100%; }
.footer span { float:left; width:1100px; text-align:center; margin-bottom:25px;font-size:14px; }
.footer span a { margin:0 5px;font-size:14px; }
.footer i { padding-right:5px; padding-left:5px; font-style:normal; }
.footer span img { margin-right:20px; border:1px solid #ccc; }
/*列表页begin*/ 
.list-header { height:auto;padding-top:38px; min-width:1100px; }
.list-header-top { height:75px; padding:10px 0 19px 0; }
.list-header-top h1 { height:50px; line-height:50px; width:200px; text-align:center; margin-left:-56px; margin-top:15px; border-left:1px solid #bbb; }
.list-header-nav { width:605px; margin-top:10px; }
.list-header-nav ul li { float:left; line-height:30px; margin-left:39px; }
.main-nav { line-height:18px; margin-top:10px; font-size:12px; color:#333; }
.main-nav span { font-family:Arial, Helvetica, sans-serif; margin:0 5px; }
/*列表页左边部分begin*/ 
.list-center { margin:30px auto; overflow:hidden; }
.list-left { width:750px; }
.list-tj { width:700px; background:#f2f2f2; overflow:hidden; padding:12px 25px; }
.list-tj h1 { float:left; width:700px; height:40px; line-height:40px; font-size:20px; font-weight:bold; color:#333; border-bottom:1px solid #fff; }
.list-tj ul { float: left; width: 700px; overflow: hidden; }
.list-tj ul li { float: left; width: 700px; line-height: 36px; height:36px; font-size:16px; }
.list-tj ul li em { float:left; width:100px; line-height:36px; font-style: normal; }
.list-tj ul li i { float: right; font-style: normal; }
.list-tj ul li a { display:block; text-decoration:none; }
.list-left dl { float: left; width: 750px; overflow: hidden; padding:15px 0; }
.list-left dl dd { float: left; width: 750px; line-height: 30px; position:relative; }
.list-left dl dd em { float:left; width:100px; line-height:30px; font-style: normal; }
.list-left dl dd i { float: right; font-style: normal; }
.list-left dl dd a { display:block; text-decoration:none; }
.list-left dl dd a:hover { color: #f04444; }
.list-left dl dd span { float: right; width: 98px; height: 28px; text-align: center; position: absolute; top: -29px; right: 0; }
.list-left dl dd span a { display: block; color:#999; text-decoration: none; }
.list-left dl dd span a:hover { color: #f04444; }
.page {float:left; width:750px;}
.page ul li { float:left; text-align:center; }
.page ul li a, .page ul li a:link, .page ul li a:acitve, .page ul li a:visited {
display:block;
text-decoration:none;
color:#333;
}
.w40 { float: left; width: 40px; height:24px; line-height:24px; margin:30px 5px; border:1px solid #dfe0e0; }
.w40 a:hover { float: left; width: 40px; background: #f3f3f3; color:#333; text-decoration: none; }
.w20 { float: left; width: 20px; height:20px; line-height:20px; margin:32px 5px; border:1px solid #dfe0e0; }
.w20 a:hover { float: left; width: 20px; background:#f3f3f3; color:#333; text-decoration: none; }
.w60 { float: left; width: 60px; height:24px; line-height:24px; margin:30px 5px; border:1px solid #dfe0e0; }
.w60 a:hover { float: left; width: 60px; background: #f3f3f3; color:#333; text-decoration: none; }
.w98 { float: left; width: 98px; height:24px; line-height:24px; margin:30px 5px; }
.input-w30 { width: 30px; height:16px; line-height:16px; margin:0 5px; color:#666; font-size:12px; text-align:center; font-family: "Microsoft YaHei"; border:1px solid #dfe0e0; display: inline; }

/*活动广告*/
#left-icon-one {position:fixed;left:30px;bottom:250px;z-index:9999;}
#left-icon-two {position:fixed;left:10px;bottom:10px;z-index:9999;}
@media screen and (max-width:1100px){
#left-icon-one,#left-icon-two,.talkonline {display:none;}
}
